/*
 * masterIncludes.h
 *
 *  Created on: 2015-03-21
 *      Author: root
 */

#ifndef MASTERINCLUDES_H_
#define MASTERINCLUDES_H_



#endif /* MASTERINCLUDES_H_ */

//#ifndef DEFINITIONS_H_
//#define DEFINITIONS_H_
#include "definitions.h"

//#endif

#include <stdlib.h>
#include <stdio.h>
#include <math.h>
#include <assert.h>

// processor definitions
#include "inc/lm4f120h5qr.h"

#include "inc/hw_types.h"
#include "inc/hw_ints.h"
#include "inc/hw_memmap.h"
#include "driverlib/interrupt.h"
#include "driverlib/gpio.h"
#include "driverlib/rom.h"
#include "driverlib/rom_map.h"
#include "driverlib/sysctl.h"
#include "driverlib/timer.h"
#include "driverlib/adc.h"

#include "utils/uartstdio.h"
#include "driverlib/uart.h"

#include "inc/hw_sysctl.h"
#include "inc/hw_gpio.h"	//for unlocking
#include "itoa.h"


#ifndef MESSAGES_H_
#define MESSAGES_H_
#include "messages.h"

#endif



#ifndef PORTS_H_
#define PORTS_H_
#include "ports.h"

#endif



//custom uart functions
#ifndef UART_H_
#define UART_H_
#include "uart.h"

#endif

#ifndef LL_H_
#define LL_H_
#include "ll.h"

#endif

#ifndef LL2_H_
#define LL2_H_
#include "ll2.h"

#endif


#ifndef PWM_H_
#define PWM_H_
#include "pwm.h"

#endif


#ifndef ADC_H_
#define ADC_H_
#include "adc.h"

#endif



#ifndef TIMER0_H_
#define TIMER0_H_
#include "timer0.h"

#endif

#ifndef TIMER1_H_
#define TIMER1_H_
#include "timer1.h"

#endif

#ifndef SYN6288_H_
#define SYN6288_H_
#include "syn6288.h"

#endif

#ifndef STEP_H_
#define STEP_H_
#include "step.h"

#endif

#ifndef CIRCBUFFER_H_
#define CIRCBUFFER_H_
#include "circbuffer.h"

#endif

#ifndef LINKEDQUEUE_H_
#define LINKEDQUEUE_H_
#include "linkedqueue.h"

#endif



#ifndef LINKEDLIST_H_
#define LINKEDLIST_H_
#include "linkedlist.h"

#endif

#ifndef RAMPDOWNTIMER_H_
#define RAMPDOWNTIMER_H_
#include "rampdowntimer.h"

#endif
